. **電子密碼本(ECB)**接受純文本作為輸入。
. **密碼塊鏈接(CBC)**接受“純文本XOR IV”作為輸入。
. **密文回饋(CFB)和輸出回饋(OFB)**接受IV作為輸入。
. **計數器模式(CTR)**將現時和計數器連接起來作為輸入。
. **初始化向量(IV)**不是分組密碼操作模式。
分組密碼操作模式
每個塊密碼模式圖中的“塊密碼加密”框可以表示為以下函數,該函數接受變量“輸入”和“密鑰”作為輸入,混淆輸入並產生輸出。
輸出= E(輸入,鍵)
模式 輸入 密文 區塊鏈
ECB 純文本 輸出 不適用
CBC 明文XOR IV 輸出 密文(鍊式)
CFB IV 輸出XOR純文本 密文(反饋)
OFB IV 輸出XOR純文本 輸出(反饋)
CTR Nonce | Counter 輸出XOR純文本 不適用
IV是指初始化向量
電子密碼本(ECB)
-圖片來源:維基百科
密碼塊鏈接(CBC)
-圖片來源:維基百科
密文反饋(CFB)
-圖片來源:維基百科
輸出回饋(OFB)
-圖片來源:維基百科
計數器模式(CTR)
-圖片來源:維基百科
參考
. 分組密碼操作模式
資料來源: Wentz Wu QOTD-20210206